Der Arbeitsbereich Assembly2 ist veraltet. Sein Autor hat die Wartung eingestellt; er wird mit FreeCAD-Versions 0.17 und neuer wahrscheinlich nicht mehr funktionieren. Die Informationen dieser Seite werden nicht aktualisiert; sie werden nur aus historischen Gründen behalten.
Als Alternative siehe
A2plus. Dieser Arbeitsbereich ist ein Ableger (fork) von Assembly2, ist aber mit jenem nicht kompatibel. Wenn man ältere Modelle öffnen muss, sollten man bei FreeCAD 0.16 und Assembly2 bleiben. Neuere Modelle sollten vollständig mit A2plus erstellt und geöffnet werden.
Weiter Möglichkeiten bieten
Assembly3 oder
Assembly4. Diese Arbeitsbereiche wurden auch durch Assembly2 inspiriert, sind aber auch beide nicht mit ihm kompatibel.
Einleitung
Der Arbeitsbereich Assembly2 ist eine Baugruppen-Arbeitsbereich für FreeCAD v0.15 mit Unterstützung für den Import von Teilen aus externen Dateien.
Wie vom Autor im Forum angegeben, wird er seit 2016 nicht mehr gewartet, daher kann es zu Problemen mit FreeCAD 0.17 und höher kommen. Der neuere und aktiv gepflegte Arbeitsbereich A2plus ist eine gute Alternative.
Anwendung
Beabsichtigter Arbeitsablauf:
- Jedes Teil der Baugruppe wird in einer eigenen FreeCAD-Datei entworfen.
- Es wird eine separate FreeCAD-Datei für die Baugruppe erstellt.
- Die Teile werden mit dem Arbeitsbereich Assembly 2 in diese Baugruppendatei importiert.
- Anschließend werden räumliche Beschränkungen hinzugefügt, um die importierten Teile zusammenzufügen.
Funktionen
- Kreisrandbeschränkung
- Axiale Beschränkung
- Ebenenbeschränkung
- Teileimport
- Aktualisierung bereits importierter Teile
Einschränkungen
- Unzureichender Randbedingungs-Löser, der bei komplexen Baugruppen möglicherweise fehlschlägt oder übermäßig lange dauert
- Undo und ähnliche Funktionen werden nicht unterstützt
Referenzen
Werkzeuge
Werkzeugleiste
Aufklappmenü
Importieren eines Teils aus einem anderen FreeCAD-Dokument
In die Baugruppe importierte Teile aktualisieren
Bewegen
Zirkuläre Kantenbeschränkung hinzufügen
Ebenenbeschränkung hinzufügen
Axiale Beschränkung hinzufügen
Eine Winkelbeschränkung zwischen zwei Ebenen erstellen
Sphärische Oberflächenbeschränkung hinzufügen
Freiheitsgrade animieren
Assembly2-Randbedingungen lösen
Baugruppe zu einem einzigen Objekt zusammenfassen (zum Erstellen einer Zeichnung der Baugruppe usw. verwenden ...)
Erstellen Sie eine Stückliste aus den importierten Objekten mit der Workbench Assembly2
Überprüfung der Baugruppe auf Teilüberlappung/Interferenz
Sonstige
Mehrere kreisförmige Kanten verschrauben
Umdrehen beschränken
Drehung sperren
Voreinstellungen
Symbol des Arbeitsbereichs Assembly2
Installation
Automatische Installation
Dieser Arbeitsbereich kann mit dem Addon-Manager installiert werden.
Von GitHub
Um diesen Arbeitsbereich zu verwenden, klont man dieses Git-Verzeichnis in das FreeCAD-Mod-Verzeichnis und installiert die Python-Bibliotheken pyside und numpy. Auf einem Linux-Debian-basierten System wie Ubuntu kann die Installation wie folgt über BASH durchgeführt werden
sudo apt-get install git python-numpy python-pyside
mkdir ~/.FreeCAD/Mod
cd ~/.FreeCAD/Mod
git clone https://github.com/hamish2014/FreeCAD_assembly2.git
In FreeCAD hat man nun einen neuen Workbench-Eintrag namens "Assembly 2". Nach der Installation kann man mit git über BASH wie folgt auf die neueste Version aktualisieren
cd ~/.FreeCAD/Mod/FreeCAD_assembly2
git pull
rm *.pyc
Alternativ kann auf einem Ubuntu-System das PPA der Freecad-Community verwendet werden:
Add ppa:freecad-community/ppa to your software sources
sudo apt-get update
sudo apt-get install freecad-extras-assembly2
In Windows
- Das Git-Repository als ZIP-Datei herunterladen.
- Angenommen, FreeCAD ist in "C:\PortableApps\FreeCAD 0_15" installiert, gehe mit dem Windows Explorer zu "C:\PortableApps\FreeCAD 0_15\Mod"
- Neues Verzeichnis mit dem Namen "Assembly2" anlegen
- Das heruntergeladene Repository nach "C:\PortableApps\FreeCAD 0_15\Mod\assembly2" entspacken
FreeCAD verfügt nun über einen neuen Arbeitsbereichs-Eintrag namens "Assembly 2".
Pyside und Numpy sind in den FreeCAD 0.15 Dev-Snapshots integriert, sodass diese Python-Pakete nicht einzeln installiert werden müssen.
Um auf die neueste Version zu aktualisieren, löscht man den Ordner assembly2 und lädt das Git-Verzeichnis erneut herunter.
Verweise
Andere nützliche Verweise
Anwenderdokumentation
- Erste Schritte
- Installation: Herunterladen, Windows, Linux, Mac, Zusätzliche Komponenten, Docker, AppImage, Ubuntu Snap
- Grundlagen: Über FreeCAD, Graphische Oberfläche, Mausbedienung, Auswahlmethoden, Objektname, Voreinstellungseditor, Arbeitsbereiche, Dokumentstruktur, Objekteigenschaften, FreeCAD unterstützen, Spenden
- Hilfe: Anleitungen, Videoanleitungen
- Arbeitsbereiche: Std Base, Arch, Assembly, BIM, CAM, Draft, FEM, Inspection, Material, Mesh, OpenSCAD, Part, PartDesign, Points, Reverse Engineering, Robot, Sketcher, Spreadsheet, Surface, TechDraw, Test Framework